Skip to content

fix: clean up lint noise in docs and WebRTC tests#1426

Open
parteeksingh24 wants to merge 1 commit intomainfrom
fix/lint-noise-cleanup
Open

fix: clean up lint noise in docs and WebRTC tests#1426
parteeksingh24 wants to merge 1 commit intomainfrom
fix/lint-noise-cleanup

Conversation

@parteeksingh24
Copy link
Copy Markdown
Contributor

@parteeksingh24 parteeksingh24 commented Apr 30, 2026

Summary by CodeRabbit

  • Chores
    • Minor updates to internal logging and test infrastructure with no user-facing impact.

@agentuity-agent
Copy link
Copy Markdown

agentuity-agent Bot commented Apr 30, 2026

The latest Agentuity deployment details.

Project Deployment Preview Updated (UTC)
docs 🟢 Ready (deploy_9189649ce27d5ab9bf5d51e28c87ff6b) - 2026-04-30T16:55:22Z

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 30, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 92d87e26-8633-4f78-b0ff-30d5feee7210

📥 Commits

Reviewing files that changed from the base of the PR and between faac530 and 9397ac9.

📒 Files selected for processing (2)
  • apps/docs/src/agent/email/agent.ts
  • packages/frontend/test/webrtc-manager.test.ts
💤 Files with no reviewable changes (1)
  • packages/frontend/test/webrtc-manager.test.ts
📜 Recent review details
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (15)
  • GitHub Check: Sandbox CLI Tests
  • GitHub Check: Framework Integration Tests (TanStack & Next.js)
  • GitHub Check: Template Integration Tests
  • GitHub Check: Package Installation & Usage Test
  • GitHub Check: Playwright E2E Smoke Test
  • GitHub Check: Storage CLI Tests
  • GitHub Check: Standalone Agent Test
  • GitHub Check: Queue CLI Tests
  • GitHub Check: Queue SDK Tests
  • GitHub Check: Postgres SSL Integration Test
  • GitHub Check: Cloud Deployment Tests
  • GitHub Check: SDK Integration Test Suite
  • GitHub Check: Build
  • GitHub Check: Pack & Upload
  • GitHub Check: Agentuity Deployment
🧰 Additional context used
📓 Path-based instructions (3)
**/*.{ts,tsx,js,jsx}

📄 CodeRabbit inference engine (AGENTS.md)

Use Biome as code formatter with tabs (width 3), single quotes, semicolons, lineWidth 100, and trailingCommas es5

Files:

  • apps/docs/src/agent/email/agent.ts
**/*.{ts,tsx}

📄 CodeRabbit inference engine (AGENTS.md)

**/*.{ts,tsx}: Use TypeScript Strict mode with ESNext target and bundler moduleResolution
Use StructuredError from @agentuity/core for error handling

Files:

  • apps/docs/src/agent/email/agent.ts
apps/docs/src/agent/**/*.ts

📄 CodeRabbit inference engine (apps/docs/AGENTS.md)

apps/docs/src/agent/**/*.ts: Place agent implementations in the src/agent/ directory, organized by agent type (hello, chat, context, kv, vector, objectstore, model-arena, etc.)
Use AI SDK integration with multiple providers (OpenAI, Anthropic, Google, Groq) in agent implementations

Files:

  • apps/docs/src/agent/email/agent.ts
🧠 Learnings (1)
📚 Learning: 2025-12-21T00:31:41.858Z
Learnt from: jhaynie
Repo: agentuity/sdk PR: 274
File: packages/cli/src/cmd/build/vite/server-bundler.ts:12-41
Timestamp: 2025-12-21T00:31:41.858Z
Learning: In Bun runtime, BuildMessage and ResolveMessage are global types and are not exported from the bun module. Do not import { BuildMessage } from 'bun' or similar; these types are available globally and should be used without import. This applies to all TypeScript files that target the Bun runtime within the repository.

Applied to files:

  • apps/docs/src/agent/email/agent.ts
🔇 Additional comments (1)
apps/docs/src/agent/email/agent.ts (1)

52-52: Good logging improvement.

Adding template to the structured log improves traceability without changing behavior.


📝 Walkthrough

Walkthrough

This change updates logging in the email agent handler to include the template parameter alongside existing subject and recipient information, and removes an explicit constructor from the mock RTCPeerConnection class used in tests.

Changes

Cohort / File(s) Summary
Email Agent Logging
apps/docs/src/agent/email/agent.ts
Updated the "Sending email demo" step logging output to include the selected template parameter in addition to subject and recipient information.
Test Mock Updates
packages/frontend/test/webrtc-manager.test.ts
Removed explicit constructor definition from the MockRTCPeerConnection class, allowing it to use the default constructor while preserving event handler registration and call-tracking behavior.
🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
Review rate limit: 0/1 reviews remaining, refill in 60 minutes.

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Copy Markdown

📦 Canary Packages Published

version: 2.0.12-9397ac9

Packages
Package Version URL
@agentuity/task 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-task-2.0.12-9397ac9.tgz
@agentuity/vector 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-vector-2.0.12-9397ac9.tgz
@agentuity/frontend 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-frontend-2.0.12-9397ac9.tgz
@agentuity/postgres 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-postgres-2.0.12-9397ac9.tgz
@agentuity/email 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-email-2.0.12-9397ac9.tgz
@agentuity/drizzle 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-drizzle-2.0.12-9397ac9.tgz
@agentuity/queue 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-queue-2.0.12-9397ac9.tgz
@agentuity/server 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-server-2.0.12-9397ac9.tgz
@agentuity/react 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-react-2.0.12-9397ac9.tgz
@agentuity/db 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-db-2.0.12-9397ac9.tgz
@agentuity/runtime 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-runtime-2.0.12-9397ac9.tgz
@agentuity/core 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-core-2.0.12-9397ac9.tgz
@agentuity/cli 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-cli-2.0.12-9397ac9.tgz
@agentuity/opencode 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-opencode-2.0.12-9397ac9.tgz
@agentuity/schedule 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-schedule-2.0.12-9397ac9.tgz
@agentuity/claude-code 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-claude-code-2.0.12-9397ac9.tgz
@agentuity/sandbox 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-sandbox-2.0.12-9397ac9.tgz
@agentuity/auth 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-auth-2.0.12-9397ac9.tgz
@agentuity/coder 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-coder-2.0.12-9397ac9.tgz
@agentuity/schema 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-schema-2.0.12-9397ac9.tgz
@agentuity/webhook 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-webhook-2.0.12-9397ac9.tgz
@agentuity/evals 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-evals-2.0.12-9397ac9.tgz
@agentuity/keyvalue 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-keyvalue-2.0.12-9397ac9.tgz
@agentuity/coder-tui 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-coder-tui-2.0.12-9397ac9.tgz
@agentuity/migrate 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-migrate-2.0.12-9397ac9.tgz
@agentuity/workbench 2.0.12-9397ac9 https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-workbench-2.0.12-9397ac9.tgz
Install

Add to your package.json:

{
  "dependencies": {
    "@agentuity/task": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-task-2.0.12-9397ac9.tgz",
    "@agentuity/vector": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-vector-2.0.12-9397ac9.tgz",
    "@agentuity/frontend": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-frontend-2.0.12-9397ac9.tgz",
    "@agentuity/postgres": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-postgres-2.0.12-9397ac9.tgz",
    "@agentuity/email": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-email-2.0.12-9397ac9.tgz",
    "@agentuity/drizzle": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-drizzle-2.0.12-9397ac9.tgz",
    "@agentuity/queue": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-queue-2.0.12-9397ac9.tgz",
    "@agentuity/server": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-server-2.0.12-9397ac9.tgz",
    "@agentuity/react": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-react-2.0.12-9397ac9.tgz",
    "@agentuity/db": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-db-2.0.12-9397ac9.tgz",
    "@agentuity/runtime": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-runtime-2.0.12-9397ac9.tgz",
    "@agentuity/core": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-core-2.0.12-9397ac9.tgz",
    "@agentuity/cli": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-cli-2.0.12-9397ac9.tgz",
    "@agentuity/opencode": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-opencode-2.0.12-9397ac9.tgz",
    "@agentuity/schedule": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-schedule-2.0.12-9397ac9.tgz",
    "@agentuity/claude-code": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-claude-code-2.0.12-9397ac9.tgz",
    "@agentuity/sandbox": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-sandbox-2.0.12-9397ac9.tgz",
    "@agentuity/auth": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-auth-2.0.12-9397ac9.tgz",
    "@agentuity/coder": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-coder-2.0.12-9397ac9.tgz",
    "@agentuity/schema": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-schema-2.0.12-9397ac9.tgz",
    "@agentuity/webhook": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-webhook-2.0.12-9397ac9.tgz",
    "@agentuity/evals": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-evals-2.0.12-9397ac9.tgz",
    "@agentuity/keyvalue": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-keyvalue-2.0.12-9397ac9.tgz",
    "@agentuity/coder-tui": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-coder-tui-2.0.12-9397ac9.tgz",
    "@agentuity/migrate": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-migrate-2.0.12-9397ac9.tgz",
    "@agentuity/workbench": "https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-workbench-2.0.12-9397ac9.tgz"
  }
}

Or install directly:

bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-task-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-vector-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-frontend-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-postgres-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-email-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-drizzle-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-queue-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-server-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-react-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-db-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-runtime-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-core-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-cli-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-opencode-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-schedule-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-claude-code-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-sandbox-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-auth-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-coder-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-schema-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-webhook-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-evals-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-keyvalue-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-coder-tui-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-migrate-2.0.12-9397ac9.tgz
bun add https://agentuity-sdk-objects.t3.storageapi.dev/npm/2.0.12-9397ac9/agentuity-workbench-2.0.12-9397ac9.tgz

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant